package com.zys.el.time.vojo;

import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

@EqualsAndHashCode(callSuper = true)
@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("频道详情展示类")
public class ChannelVo extends BaseVo{

    /**
     * 频道id
     */
    @TableId
    @ApiModelProperty("频道id")
    private Long id;

    /**
     * 频道名称
     */
    @ApiModelProperty("频道名称")
    private String name;

    /**
     * 频道创建者信息
     */
    @ApiModelProperty("频道创建者信息")
    private UserVo owner;

    /**
     * 频道封面
     */
    @ApiModelProperty("频道封面")
    private String icon;

    /**
     * 频道人数
     */
    @ApiModelProperty("频道人数")
    private Integer member;


    @ApiModelProperty("是否加入了频道")
    private Boolean isJoin;

    /**
     * 公告
     */
    /*@ApiModelProperty("公告栏信息")
    private NoticeVo notice;*/

}
